Please sent me a record to figure out what is the cidsignalling and your location.
You can get a record like this:
dahdi_monitor 1 -r rx.pcm -t tx.pcm // 1 means the channel No., which your pstn line connected to.
my email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Email: This email address is being protected from spambots. You need JavaScript enabled to view it.
Skype: tim.jjune
Tim is holidaying now. Can you please try with the method(if CID format is DTMF)?
/etc/asterisk/chan_dahdi.conf
usecallerid=yes
callerid=asreceived
hidecallerid=no
cidsignalling=dtmf
cidstart=polarity
/etc/modprobe.conf
options opvxa1200 cidbeforering=1 cidbuflen=2780 fixedtimepolarity=16
Perform "service dahdi restart " to have it worked.